翻訳と辞書
Words near each other
・ Schale
・ Schalke 04 II
・ Schamberg disease
・ SChannel
・ schappe spinning
・ schapping
・ Scharfes s
・ schedule
・ scheduled DNA synthesis
・ scheduled flight
・ Scheduler activations
・ Scheidemann
・ Scheie syndrome
・ Scheie's syndrome
・ schema
・ Schema for Object-Oriented XML
・ schematic eye
・ schematic phase
・ schematic plan
・ schematically


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Scheduler activations : ウィキペディア日本語版
Scheduler activations
Scheduler activations とはマルチスレッドを実現するための機構で、オペレーティングシステムのプロセススケジューラに実装され、カーネルレベルスレッドの機能とユーザーレベルスレッドの柔軟性・性能を提供することができる。Scheduler activations は N 個のアプリケーションスレッドを M 個のカーネルスレッド(あるいは仮想プロセッサ)に割り当てるいわゆる "N:M" モデルを用いる。これは、カーネルレベルのマルチスレッド(1:1)とユーザーレベルのマルチスレッド(N:1)の中間的な方法である。一般的にはN:Mのマルチスレッド機構は、カーネル空間とユーザー空間両方のコードに変更が必要なため、カーネルスレッドやユーザースレッドより実装が複雑である。
Scheduler activations は 1999年に Anderson、Bershad、Lazowska、Levy により提唱された〔Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism 〕。Nathan Williams によってNetBSD のカーネルに実装された〔An Implementation of Scheduler Activations on the NetBSD Operating System 〕 が、NetBSD は現在 1:1 スレッドモデルに移行している〔Significant changes from NetBSD 4.0 to 5.0 〕。FreeBSDKernel Scheduled Entitiesと呼ばれる類似のマルチスレッド実装を採用していたが、現在では 1:1 モデルに移行している。また Vincent Danjean により Linux カーネルにもパッチとして実装されたことがあり〔Linux Activations 〕、その際ユーザーレベルの部分はMarcel thread library によって実現された。
== 参考文献 ==


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Scheduler activations」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.